The Combined Perceptron Branch Predictor
نویسندگان
چکیده
Previous works have shown that neural branch prediction techniques achieve far lower misprediction rate than traditional approaches. We propose a neural predictor based on two perceptron networks: the Combined Perceptron Branch Predictor. The predictor consists of two concurrent perceptron-like neural networks; one using as inputs branch history information, the other one program counter bits. We carried out experiments proving that this approach provides lower misprediction rate than state-ofthe-art conventional and neural predictors.
منابع مشابه
Parallel Path Based Local Perceptron Branch Predictor
As the number of pipeline stages increases we become hostage to the penalty imposed by misprediction of branches. Previous works have shown that a neural branch predictor remains victorious among its peers by achieving much lower misprediction rates on similar sized hardware budget than traditional approaches. In this paper we implement 3 variations of perceptron based predictor and give each i...
متن کاملRevisiting the Perceptron Predictor Again
We introduce a new kind of branch predictor, the hashed perceptron predictor, which merges the concepts behind the gshare and perceptron branch predictors. This is done by fetching the perceptron weights using the exclusive-or of branch addresses and branch history. This predictor can achieve superior accuracy to a path-based and a global perceptron predictor, previously the most accurate fully...
متن کاملA3PBP: A Path Traced Perceptron Branch Predictor Using Local History for Weight Selection
In this paper, we present a new perceptron branch predictor called Advanced Anti-Aliasing Perceptron Branch Predictor (APBP), which can be reasonably implemented as part of a modern micro-processor. Features of the predictor are twofold: (1) Local history is used as part of the index for weight tables; (2) Execution path history is effectively used. Contrary to global/local perceptron branch pr...
متن کامل2FAR: A 2bcgskew Predictor Fused by an Alloyed Redundant History Skewed Perceptron Branch Predictor
This paper describes the 2bcgskew branch predictor fused by an alloyed redundant history skewed perceptron predictor, which is our design submitted to the 1st JILP Championship Branch Prediction (CBP) competition. The presented predictor intelligently combines multiple predictions (fusion) in order to obtain a more accurate prediction. The various predictions are delivered by a 2bcgskew predict...
متن کاملBias-Free Neural Predictor
Prior research in neurally-inspired perceptron predictors have shown significant improvements in branch prediction accuracy by exploiting correlations in long branch histories. However, systems with moderate hardware budgets typically restrict such perceptron predictors from correlating beyond 64 to 128 past branches and limit their capability to learn distant branch correlations, such as on th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005